package com.sihan.framework.etm.vo.business;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author gyz
 * @version 1.0
 * @since jdk1.8
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ExceptionListVO implements Serializable {

	private static final long serialVersionUID = -7618183810025800431L;

	/**
	 * 异常Id
	 */
	@ApiModelProperty(value = "异常Id")
	private String id;

	/**
	 * RFID编号
	 */
	@ApiModelProperty(value = "RFID编号")
	private String toolCode;

	/**
	 * 工器具编号
	 */
	@ApiModelProperty(value = "工器具编号")
	private String toolId;

	/**
	 * 类型
	 */
	@ApiModelProperty(value = "类型")
	private String typeName;

	/**
	 * 型号
	 */
	@ApiModelProperty(value = "型号")
	private String model;

	/**
	 * 型号及类型
	 */
	@ApiModelProperty(value = "型号及类型")
	private String typeModel;

	/**
	 * 所属城市
	 */
	@ApiModelProperty(value = "所属城市")
	private String city;

	/**
	 * 所属区县
	 */
	@ApiModelProperty(value = "所属区县")
	private String county;

	/**
	 * 所属班组
	 */
	@ApiModelProperty(value = "所属班组")
	private String team;

	/**
	 * 出库时间
	 */
	@ApiModelProperty(value = "出库时间")
	private String outWarehouseTime;

	/**
	 * 归还时间
	 */
	@ApiModelProperty(value = "归还时间")
	private String intWarehouseTime;

	/**
	 * 上报人及联系方式
	 */
	@ApiModelProperty(value = "上报人及联系方式")
	private String nameAndPhone;

	/**
	 * 上报人
	 */
	@ApiModelProperty(value = "上报人")
	private String userName;

	/**
	 * 联系方式
	 */
	@ApiModelProperty(value = "联系方式")
	private String userPhone;
	
	private String deviceCode;

	private String toolName;
	
	private String toolClassify;
	private String toolClass;
	private String toolStandard;

}
